package com.service.Authorization.dto;

import lombok.Getter;
import lombok.Setter;

/**
 * 〈SSID认证方式〉<br>
 *
 * @className: AuthContentDto
 * @package: com.service.newwifilogin.dto
 * @author: mamingcong
 * @date: 2020/8/10 11:02
 */
@Getter
@Setter
public class AuthContentDto {

    //关联SSID时的认证模式。
    private String mode = "psk";

    //加密模式，当mode为psk或ppsk时必选。大小写敏感，前后不能有空格，且不能含有全角字符。
    // 当mode为ppsk时加密方式不支持wep
    private String pskEncryptType = "wpa2";

    //psk密钥，当mode为psk时必选。查询始终为null。 当pskEncryptType为wep时，5位字符与数字组合的字符串。
    // 当pskEncryptType为wpa1AndWpa2或wpa2时，8-63位字母、数字及除问号与空格外的特殊字符组合。
    private String securityKey;

    //wpa2加密方法，当pskEncryptType为wpa2时必选，默认值为AES。大小写敏感，前后不能有空格，且不能含有全角字符。
    private String securityKeyType = "AES";
    private PortalContentDto portal;

}
